home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Extra 1996 #2
/
Amiga Plus CD - 1996 - No. 2 Extra.iso
/
clarissa1_1-demo
/
macros
/
loadwork.clssa
< prev
next >
Wrap
Text File
|
1995-01-24
|
1KB
|
73 lines
/***********************************************************************
$DAT >>LoadWork.clssa<< 25.10.1993 - (C) ProDAD Holger Burkarth
************************************************************************/
OPTIONS RESULTS
PARSE ARG filename
Address clariSSA
FailAt 20
AltFail=RESULT
DO FOREVER
ALaden=""
IF filename="" THEN DO
FileSelect "TITLE 'Arbeitsdaten laden' PTEXT 'Laden'"
filename=RESULT
END
IF filename="" THEN LEAVE
IF Open(loadit, filename, 'Read') THEN DO
line=Readln(loadit)
IF line="; clariSSA-SaveWork" THEN DO
line=Readln(loadit) /** eine Zeile überspringen **/
DO FOREVER
line=Readln(loadit)
IF line="" | line="#" THEN LEAVE
PARSE VAR line "ANIMATION" xx .
IF xx~="" THEN DO
IF ALaden="" THEN DO
BOOLRequest "'Letzte Animationen einladen?'"
ALaden=RESULT
END
IF ALaden="YES" THEN ret=LoadAnimLayOut(line)
END
ELSE DO
line
END
END
END
ELSE Message "'Falsche Datei!'"
call Close(loadit)
END
LEAVE
END
FailAt AltFail
exit
GetVersion: procedure
DO
Information
PARSE VAR RESULT . "VERSION:" cl .
RETURN(cl)
END
LoadAnimLayOut: procedure
DO
ARG Animation
PARSE VAR Animation 'ANIMATION' Anim '"' AnimFile '"' .
LoadAnim Anim "NAME" AnimFile
RETURN(1)
END